Fechar

1. Identificação
Tipo de ReferênciaArtigo em Evento (Conference Proceedings)
Sitemtc-m21b.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34P/3N36D3E
Repositóriosid.inpe.br/mtc-m21b/2016/12.20.16.41
Última Atualização2021:02.12.13.36.06 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21b/2016/12.20.16.41.07
Última Atualização dos Metadados2023:08.16.17.49.18 (UTC) administrator
Chave SecundáriaINPE--PRE/
Chave de CitaçãoPaula:2016:ReInMé
TítuloRedundância de interfaces de métodos java em repositórios de larga escala
Ano2016
Data de Acesso13 maio 2024
Tipo SecundárioPRE CN
Número de Arquivos1
Tamanho982 KiB
2. Contextualização
AutorPaula, Adriano Luiz de
GrupoCMS-ETES-SPG-INPE-MCTI-GOV-BR
AfiliaçãoInstituto Nacional de Pesquisas Espaciais (INPE)
Endereço de e-Mail do Autoralpaula7@gmail.com
Nome do EventoWorkshop de Computação Aplicada, 16 (WORCAP)
Localização do EventoSão José dos Campos, SP
Data25-26 out.
Histórico (UTC)2016-12-20 16:41:23 :: simone -> administrator :: 2016
2018-06-04 02:41:42 :: administrator -> simone :: 2016
2021-02-12 13:36:07 :: simone -> administrator :: 2016
2023-08-16 17:49:18 :: administrator -> simone :: 2016
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Tipo do ConteúdoExternal Contribution
ResumoUma característica importante de repositórios de software é o nível de repetição de seus elementos. Por exemplo, muito tem sido feito para avaliar o quanto de clonagem de código acontece no software. Estudos recentes têm-se centrado em outros tipos de redundância, como temporais a quantidade de commits compostos de commits prévios e redundância de vocabulário. Outro tipo de repetição que ocorre em repositórios de código, que tem recebido menos atenção, está relacionada com as interfaces de métodos. Neste caso, interessa o quanto uma determinada interface composta pelo tipo de retorno, nome do método, e os tipos de parâmetros repete-se em todo o repositório. Tal tipo de redundância - chamada aqui redundância de interface (RI) é importante para abordagens que dependam da recorrência de interfaces para cumprir uma determinada tarefa como, por exemplo, a busca de código-fonte guiada por interface (BCGI). Até a presente data não há estudos específicos orientados a IR. Neste artigo, relata-se um experimento para medir RI em um repositório Java em grande escala. O repositório alvo utilizado contém mais de 380.000 métodos de 99 projetos Java extraídos aleatoriamente a partir do SourceForge. Para as queries de busca, concentrou-se em métodos reusáveis, ou seja, métodos com determinadas restrições com algum tipo de retorno, com pelo menos um parâmetro, com modificador de acesso public e não abstratos e, portanto, poderia ser mais facilmente encontrado, extraído de um projeto e adicionado em outro. Os resultados são promissores, pois mostram que as chances de uma interface de método reusável repetir-se em todo o repositório é de cerca de 33%. Como análises secundárias, caracterizou-se também os métodos reusáveis de acordo com vários atributos, e mediu-se o impacto da BCGI com expansão automática de query (EAQ).
ÁreaFISMAT
Arranjo 1urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CMS > Redundância de interfaces...
Arranjo 2urlib.net > BDMCI > Fonds > WORCAP > XVI WORCAP > Redundância de interfaces...
Arranjo 3urlib.net > BDMCI > Fonds > Produção a partir de 2021 > CGIP > XVI WORCAP > Redundância de interfaces...
Conteúdo da Pasta docacessar
Conteúdo da Pasta sourcenão têm arquivos
Conteúdo da Pasta agreement
agreement.html 20/12/2016 14:41 1.0 KiB 
4. Condições de acesso e uso
URL dos dadoshttp://urlib.net/ibi/8JMKD3MGP3W34P/3N36D3E
URL dos dados zipadoshttp://urlib.net/zip/8JMKD3MGP3W34P/3N36D3E
Idiomapt
Arquivo Alvopaula_interface.pdf
Grupo de Usuáriossimone
Grupo de Leitoresadministrator
simone
Visibilidadeshown
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Repositório Espelhourlib.net/www/2011/03.29.20.55
Unidades Imediatamente Superiores8JMKD3MGPCW/3F358GL
8JMKD3MGPDW34P/49L898E
Lista de Itens Citandosid.inpe.br/mtc-m21b/2013/09.26.14.25.22 2
sid.inpe.br/bibdigital/2013/10.14.21.39 1
sid.inpe.br/mtc-m16c/2023/08.16.17.44 1
Acervo Hospedeirosid.inpe.br/mtc-m21b/2013/09.26.14.25.20
6. Notas
Campos Vaziosarchivingpolicy archivist booktitle callnumber copyholder copyright creatorhistory descriptionlevel dissemination doi e-mailaddress edition editor format isbn issn keywords label lineage mark nextedition notes numberofvolumes orcid organization pages parameterlist parentrepositories previousedition previouslowerunit progress project publisher publisheraddress readpermission resumeid rightsholder schedulinginformation secondarydate secondarymark serieseditor session shorttitle sponsor subject tertiarymark tertiarytype type url versiontype volume
7. Controle da descrição
e-Mail (login)simone
atualizar 


Fechar